﻿@model IEnumerable<blacksoft.Models.Incidente>

@{
    Layout = "~/Views/Shared/_LayoutAdmin.cshtml";
    ViewBag.Title = "Incidentes";
}

@if (TempData["create_success"] != null)
{
    <div class="success grid_12">
        <h3>Nuevo: @TempData["create_success"]</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["edit_success"] != null)
{
    <div class="success grid_12">
        <h3>Modificar: @TempData["edit_success"]</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["delete_success"] != null)
{
    <div class="success grid_12">
        <h3>Eliminar: @TempData["delete_success"]</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
@if (TempData["index"] != null)
{
    <div class="error grid_12">
        <h3>Error: @TempData["index"]</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}

<div class="block big">
    <div class="titlebar">
        <h3>Incidentes</h3>
    </div>
    <div class="block_cont">
            <a href="/Incidente/Create" class="navbutton">
                <span class="icon_plus">
                    Nuevo Incidente
                </span>
            </a>
        <br />
        <hr />
            @using (Html.BeginForm("Index", "Incidente", FormMethod.Get))
            {
            <p>
                IdViaje: @Html.TextBox("viaje", null, new { @class = "text-box single-line" })
                Unidad: @Html.DropDownList("unidad", null, "Todos", new { @class = "select" })
                Chofer: @Html.DropDownList("chofer", null, "Todos", new { @class = "select" })
                Lugar: @Html.TextBox("lugar", null, new { @class = "text-box single-line" })
                Fecha desde: @Html.TextBox("fecha_desde", null, new { @class = "text-box single-line", @type = "datetime" })
                Fecha hasta: @Html.TextBox("fecha_hasta", null, new { @class = "text-box single-line", @type = "datetime" })
                <div class="form-group">
                    <div class="col-md-10">
                        <input type="submit" value="Filtrar" class="btn btn-default" />
                    </div>
                </div>
            </p>
            }
        <hr />
            <table class="data-table">
                <thead>
                    <tr>
                        <th>
                            @Html.DisplayNameFor(model => model.IDProgramacionViaje)
                        </th>
                        <th>
                            Unidad
                        </th>
                        <th>
                            Chofer
                        </th>
                        <th>
                            @Html.DisplayNameFor(model => model.Fecha)
                        </th>
                        <th>
                            @Html.DisplayNameFor(model => model.Lugar)
                        </th>
                        <th>
                            @Html.DisplayNameFor(model => model.Descripcion)
                        </th>
                        <th>
                            @Html.DisplayNameFor(model => model.AccionTomada)
                        </th>
                        <th width="80"></th>
                    </tr>
                </thead>
                @foreach (var item in Model)
                {
                    <tr>
                        <td>
                            @Html.DisplayFor(modelItem => item.IDProgramacionViaje)
                            @Html.DisplayFor(modelItem => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Origen)-
                            @Html.DisplayFor(modelItem => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Destino)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.ProgramacionViaje.Ruta_x_UnidadTransporte.UnidadTransporte.NumeroPlaca)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Persona.DNI)
                            @Html.DisplayFor(modelItem => item.Persona.Nombre)
                            @Html.DisplayFor(modelItem => item.Persona.ApellidoPaterno)
                            @Html.DisplayFor(modelItem => item.Persona.ApellidoMaterno)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Fecha)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Lugar)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Descripcion)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.AccionTomada)
                        </td>
                        <td>
                            <div style="height: 3px;"></div>
                            <div class="actionbar">
                                <a href=@string.Concat("/Incidente/Details/", item.IDIncidente) class="action view"><span>Detalles</span></a>
                                <a href=@string.Concat("/Incidente/Edit/", item.IDIncidente) class="action edit"><span>Modificar</span></a>
                                <a href=@string.Concat("/Incidente/Delete/", item.IDIncidente) class="action delete"><span>Eliminar</span></a>
                            </div>
                        </td>
                    </tr>
                }

            </table>
        </div>
    </div>